﻿        .tlink{float: left;width:248px;padding-top: 47px; }
      .tlink li{float: left;width: 112px;margin-right: 7px;height: 36px;line-height: 36px;text-align: center;}
      .tlink li a{display: block;float: left;width: 112px;height: 36px;line-height: 36px;text-align: center;color: #fff;}
      .tlink .link1 a{background:url(../images/tbtn1.jpg) no-repeat}
      .tlink .link2 a{background:url(../images/tbtn2.jpg) no-repeat}

            .f_pr {
                position: relative;
            }
            
            .f_pa {
                position: absolute;
            }
            
            .header,
            .content,
            .footer {
                width: 1200px;
                margin: 0 auto;
            }
            
            em {
                font-style: normal;
            }
            
            .g_top {
                height: 204px; 
                background: url(../images/topbg.jpg) repeat-x center top;
            }
            
            .g_top .m_top {
			
                height: 150px;
            }
            
            .top_t {
                height: 31px;
                line-height: 31px;
                color: #a3a3a3;
                font-size: 14px;
                /*overflow: hidden;*/
               
            }
            
            .wel {
                float: left;
                width: 650px;
                color: #a3a3a3;
                font-size: 14px;
               
            }
            
			
            .top_c h1 {
                float: left;
				padding-top:15px;
				padding-right:20px;
                
            }
            
      .top_c h2{width: 390px; float:left; height:auto; margin:40px 0 0 0; color: #333333; font-size: 22px; font-weight: normal;}
            
            .top_c h2 em {
                display: block;
                color: #d1292e;
                font-weight: bold;
                font-size: 24px;
            }
      .ttel{float: right; padding-left:12px;  background:url(../images/telbg.jpg) no-repeat;width: 300px;height: 90px;font-size: 28px;color: #444444; font-size: 16px; margin-top: 18px; line-height: 28px;}
      .ttel em{float: left;width: 92px;}
      .ttel b{font-weight: normal;font-size: 24px;color: #444444;}
            .tico {
				text-align:right;
				
				
                float: right;
                width: 320px;
               position: relative;
            }
            #weixin{
            display: block;
   			 width: 100px;
   			 height: 100px;
   			 position: absolute;
   			 top: 30px;
   			 display: none;
   			 left: 0px;
            }
            .tico a {
                display: block;
                float: left;
                padding: 0 20px 0 20px;
                color: #a3a3a3;
                font-size: 14px;
            }
            
            .tico .tico1 {
                background: url(../images/tico1.jpg) no-repeat 0 8px;
            }
            
            .tico .tico2 {
                background: url(../images/ly.png) no-repeat 0 8px;
            }
            
            .tico .tico3 {
                background: url(../images/tico3.jpg) no-repeat 0 8px;
            }
             .tico .tico4 {
                background: url(../images/tico2.jpg) no-repeat 0 8px;
            }
            .zcd {
                float: left;
                width: 150px;
            }
            
            .zcd a {
                float: left;
                width: 72px;
                font-size: 14px;
                color: #666
            }
            
            .en {
                float: right;
            }
            
            .en a {
                display: block;
                float: left;
                margin-right: 10px;
                 font-size: 14px;
                color: #666;             
                height: 31px;
                line-height: 31px;
            }
            .en a:hover,.en .cur{color:#d2292e;}
            
            .g_nav {
                height: 54px;
                line-height: 54px;
            }
            
            .g_nav li {
                position: relative;
                float: left;
                font-size: 16px;
                width: 120px;
            }
			.g_nav li i{
				position: absolute;
				height: 54px;
				width: 2px;
				display: block;
				background:url(../images/bj1.png) no-repeat ;
				right: 0px;
			}
			.g_nav li:nth-child(8) i{
				background: none !important;
			}
			.g_nav ul li .nav_ul{
				width: 150px;
				height: auto;
				background: #1e70cf;
				display: block;
				z-index: -1;
				position: absolute;
				top: 54px;
				left: 0px;
				display: block;
				opacity: 0;
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
				-webkit-transition: all 2s ;
			    -moz-transition: all 2s ;
			    -o-transition: all 2s ;
			    transition: all 2s;
				
			}
			.g_nav ul li:hover .nav_ul{
				opacity: 1;
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
				z-index: 222;
				-webkit-transition: all 2s ;
			    -moz-transition: all 2s ;
			    -o-transition: all 2s ;
			    transition: all 2s;
			}
			.g_nav ul li .nav_ul>div{
				width: 100%;
				height: 40px;
				
			}
			.g_nav ul li .nav_ul>div a{
				transition: box-shadow 0.5s;
    			-webkit-transition: box-shadow 0.5s;
			}
			.g_nav ul li .nav_ul>div a:hover{
				 box-shadow:5px 15px 10px gray;
			}
			.g_nav ul li .nav_ul>div a{
				font-size: 14px;
				height: 40px;
				line-height: 40px;
				border-top: 1px dashed #ccc;
			}
            .g_nav li em {
                position: absolute;
                top: 10px;
                left: 5px;
                width: 30px;
                height: 30px;
            }
            
            
            .g_nav li a {
                display: block;
                float: left;
                /*padding: 0 15px;*/
                color: #fff;
                line-height: 54px;
                text-decoration: none;
                width: 100%;
                text-align: center;
            }
            
            .g_nav li a:hover,
            .g_nav .cur a {
                color: #fff;
                background-color: #0d4c95;
            }
            
            .g_nav .home a {
                background-image: url(../images/home.png) ;
                background-repeat: no-repeat;
                background-position:  15px 17px;
              
            } 
        

        /*banner*/
        .fullSlide{ min-width:1000px; position:relative;  height:520px; overflow:hidden;  }
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:520px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:520px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
        .fullSlide .hd ul li{width: 62px;height: 12px;background: #fff; }
        .fullSlide .hd ul .on{background: #d1292e;  }
      

  .g_ser{height: 58px;line-height: 58px; background: #f5f5f5;}
  .h_sea{ height:58px;line-height: 58px;background:url(../images/serico.jpg) no-repeat 0 18px; overflow:hidden; color:#666666; font-size: 14px;  padding-left: 40px; }
  .h_sea b{font-weight: bold; color: #666666;}
  .inp01{height:27px;line-height:27px;   padding-left: 40px; width:190px;float:left;color:#999999; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
  .s_ss{float:left; width:55px; height:27px; background: none;border: none; cursor: pointer;}
  .key a{color:#666666;padding:0 10px;}
  .key .lasta{background: none;}
  .s_inp{ margin-top: 16px; background:url(../images/serbg.jpg) no-repeat; width: 288px;height: 27px;}
  

            .g_ft {
                height: 260px;
                background: url(../images/ftbg.jpg) no-repeat center top;
                overflow: hidden;
            }
            
            .g_ft .m_fnav {
                margin-left: 250px;
                float: left;
                width: 250px;
                margin-top: 52px;
                height: 120px;
            }
            
            .g_ft .m_fnav li {
                float: left;
                border-left: 1px solid #4a4a4a;
                width: 110px;
                padding-left: 16px;
                height: 120px;
            }
            
            .g_ft .m_fnav a {
                font-size: 14px;
                color: #fff;
                margin-right: 12px;
                display: block;
                height: 40px;
                line-height: 40px;
            }
            
            .g_ft .f_ftcon {
                float: left;
                font-size: 14px;
                width: 450px;
                padding-top: 52px;
                height: 156px;
            }
            
            .g_ft .f_ftcon li {
                width: 450px;
                color: #fff;
                display: inline-block;
                height: 28px;
                line-height: 28px;
                padding-left: 38px;
                margin-bottom: 15px;
            }
            
            .g_ft .f_ftcon .ftico1 {
                background: url(../images/ftico.jpg) no-repeat;
            }
            
            .g_ft .f_ftcon .ftico2 {
                background: url(../images/ftico2.jpg) no-repeat;
            }
            
            .g_ft .f_ftcon .ftico3 {
                background: url(../images/ftico3.jpg) no-repeat;
            }
            
            .g_ft .flogo {
                left: 0;
                top: 44px;
            }
            
            .g_ft .code2 {
	position: absolute;
	right: 0;
	top: 41px;
	width: 106px;
	height: 136px;
            }
            
            .g_ft .code2 img {
                display: block;
                width: 110px;
                height: 150px;
                
            }
            
            .g_ft .cory {
                height: 48px;
                line-height: 48px;
                font-size: 14px;
                color: #fff;
            }
            
            .g_ft .cory a {
                color: #fff;
            }
        

        .client-2 {
            position: fixed;
            right:-16px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 20px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #d1292e;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #1e70cf;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
/*Banner*/
.BannerDiv{position:relative; overflow:hidden;z-index:1;background:#efefef; }
.BannerDiv .Banner_bottom{height:30px; background:url(../images/banner_bottom.png) no-repeat top center transparent; z-index:1;}
.BannerDiv .Banner{height:510px; border-bottom:1px solid #a4a3a3; }
.BannerDiv .Banner .top{height:6px; position:absolute; width:100%; left:0px;top:0px; background:url(../images/opacity.png) repeat 0 0; z-index:1; display:none;}
.BannerDiv .Banner .Show{height:510px; width:100%; display:block; position:relative; z-index:0;overflow:hidden;}
.BannerDiv .Banner .Show ul li{display:block; height:510px;}
.BannerDiv .Banner .Show ul li a{display:block;height:510px; width:100%; background-repeat:no-repeat; background-position:center center; background-color:transparent;}
.BannerDiv .Banner .indexObj{height:40px; position:absolute; width:100%; left:0px;bottom:30px; background:url(../images/opacity2.png) repeat 0 0; }
.BannerDiv .Banner .indexObj .box{height:40px; position:relative;}
.BannerDiv .Banner .indexObj .box .iconDot{display:block; width:38px; height:38px; position:absolute; top:0px; }
.BannerDiv .Banner .indexObj .box .arr_left{left:0px; background-position:-0px -42px;}
.BannerDiv .Banner .indexObj .box .arr_left:hover{background-position:-0px -1px;}
.BannerDiv .Banner .indexObj .box .arr_right{right:0px; background-position:-44px -0px;}
.BannerDiv .Banner .indexObj .box .arr_right:hover{background-position:-42px -42px;}
.BannerDiv .Banner .indexObj .box .list{height:40px; line-height:40px; padding-top:0px; text-align:center;}
.BannerDiv .Banner .indexObj .box .list span{display:inline-block; padding-left:30px; width:11px; height:24px; line-height:24px; background:url(../images/border_whtie.gif) no-repeat left center;}
.BannerDiv .Banner .indexObj .box .list span a{display:inline-block; width:11px;height:24px; background:url(../images/iconDot.png) no-repeat -111px 6px;}
.BannerDiv .Banner .indexObj .box .list span a:hover,.BannerDiv .Banner .indexObj .box .list span.current a{background-position:-93px 6px;}
.BannerDiv .Banner .indexObj .box .list span.first{background:none;}
.iconDot{background-image:url(../images/iconDot.png); background-color:transparent; background-repeat:no-repeat;  }
.m{width:1000px; margin:auto;}
.sectiont{
    overflow: hidden;
	width:300px; float:left; 
	
	}
	
.nav_tabs{
    text-align: center;
    width: 300px;
    float: left;
    margin: 0px;
}



.nav_tabs a{
	color:#FFF;
	height:30px;
    /*border-radius: 1px;*/
    padding: 60px 0 72px 0;
    /*font-size: 28px;*/
    width: 142px;
    float: left;
    display: block;
    border-radius: 5px;
    font-size: 19px;
    cursor: pointer;
}

.nav_tabs .txnt{ width:142px; padding-top:50px;}

.nav_tabs li.active {
    background-color: #ff761a;
    color: #fff;
}


.nav_tabs li span{
    width: 60px;
    height: 60px;
    margin: 0 auto;
    display: block;
}
.iconk{}
.nav_tabs .icon-1 a{background: #1e70cf url(../images/icon-active-1.png) center center no-repeat;}
.nav_tabs .icon-1 a:hover{background: #ff761a url(../images/icon-active-1.png) center center no-repeat; }
.nav_tabs .icon-2 a{background: #1e70cf url(../images/icon-active-2.png) center center no-repeat;}
.nav_tabs .icon-2 a:hover{background: #ff761a url(../images/icon-active-2.png) center center no-repeat; }
.nav_tabs .icon-3 a{background: #1e70cf url(../images/icon-active-3.png) center center no-repeat;}
.nav_tabs .icon-3 a:hover{background: #ff761a url(../images/icon-active-3.png) center center no-repeat; }
.nav_tabs .icon-4 a{background: #1e70cf url(../images/icon-active-4.png) center center no-repeat;}
.nav_tabs .icon-4 a:hover{background: #ff761a url(../images/icon-active-4.png) center center no-repeat; }
.nav_tabs .icon-5 a{background: #1e70cf url(../images/icon-active-5.png) center center no-repeat;}
.nav_tabs .icon-5 a:hover{background: #ff761a url(../images/icon-active-5.png) center center no-repeat; }
.nav_tabs .icon-6 a{background: #1e70cf url(../images/icon-active-6.png) center center no-repeat;}
.nav_tabs .icon-6 a:hover{background: #ff761a url(../images/icon-active-6.png) center center no-repeat; }

.icon-1 a:hover{
    background: #ff761a url(../images/icon-active-1.png) center center no-repeat;
}
.nav_tabs li.active span.icon-1{
    background:url(../images/icon-active-1.png) center center no-repeat;
}
.nav_tabs li span.icon-2{
    background:url(../images/icon-active-2.png) center center no-repeat;
}
.nav_tabs li.active span.icon-2{
    background:url(../images/icon-active-2.png) center center no-repeat;
}
.nav_tabs li span.icon-3{
    background:url(../images/icon-active-3.png) center center no-repeat;
}
.nav_tabs li.active span.icon-3{
    background:url(../images/icon-active-3.png) center center no-repeat;
}
.nav_tabs li span.icon-4{
    background:url(../images/icon-active-4.png) center center no-repeat;
}
.nav_tabs li.active span.icon-4{
    background:url(../images/icon-active-4.png) center center no-repeat;
}
